--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit df805871998a9a3a6f80c6740ef61a36d48ad7d2
Parents : c174d4a
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-01T16:19:23-06:00
feat(demo): add tasks to build and run frontend-only demo Docker image
Changes
Diff
diff --git a/Taskfile.yml b/Taskfile.yml
index 02f99c68..360f956e 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -147,7 +147,20 @@ tasks:
-f {{.DOCKERFILE}} \
{{.DOCKER_CONTEXT}}
+ build-demo-docker:
+ desc: Build Frontend-only Demo Docker image
+ cmds:
+ - task: build-docker
+ vars:
+ DOCKERFILE: Dockerfile.demo
+ DOCKER_IMAGE: reticulum-meshchatx-demo:local
+
run-docker:
desc: Run Docker container using docker-compose
cmds:
- 'MESHCHAT_IMAGE="{{.DOCKER_IMAGE}}" {{.DOCKER_COMPOSE_CMD}} -f {{.DOCKER_COMPOSE_FILE}} up --remove-orphans --pull never reticulum-meshchatx'
+
+ run-demo-docker:
+ desc: Run Frontend-only Demo Docker container
+ cmds:
+ - 'MESHCHAT_DEMO_IMAGE="reticulum-meshchatx-demo:local" {{.DOCKER_COMPOSE_CMD}} -f docker-compose.demo.yml up --remove-orphans'
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────